██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Adobe ColdFusion
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
In mwbqinformatica mwbgColdFusion è una tecnologia mwbwserver creata da Allaire, ora distribuita da mwcaAdobe, che elabora pagine con l'mwcqestensione .cfm, .cfml e .cfc. Si serve del mwcglinguaggio di programmazione mwcwCFML (mwdaColdFusion Markup Language), supportato anche da molti altri mwdqJava EE mwdgapplication server.
Venne distribuito per la prima volta nel 1995, e l'ultima versione è stata resa disponibile a maggio 2012. È un mwealinguaggio di scripting mweqserver-side, come ad esempio mwegPHP, mwewASP e mwfaPerl. Nella versione 9 (ottobre 2009) vengono migliorate la possibilità di inserire componenti mwfqAJAX e l'integrazione con le piattaforme mwfgAdobe Flash, mwfwAdobe Flex e mwgaAdobe AIR, grazie all'inclusione dello strumento Flash Builder 4 all'interno di ColdFusion Builder.
Contents
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Cronologia delle versioni
• mwhq1995mwhg : Allaire Cold Fusion versione 1.0
• mwia1996mwiq : Allaire Cold Fusion versione 1.5
• mwiw1996mwja : Allaire Cold Fusion versione 2.0
• mwjggiugno 1997mwjw : Allaire Cold Fusion versione 3.0
• mwkqgennaio 1998mwkg : Jan Allaire Cold Fusion versione 3.1
• mwlanovembre 1998mwlq : Allaire ColdFusion versione 4.0 (lo spazio tra Cold e Fusion viene rimosso)
• mwlwnovembre 1999mwma : Allaire ColdFusion versione 4.5
• mwmggiugno 2001mwmw : mwnaMacromedia ColdFusion versione 5.0
• mwngMaggio 2002mwnw : Macromedia ColdFusion MX version 6.0 (build 6.0.0.48097), Updater 1 (build 6.0.0.52311), Updater 2 (build 6,0,0,55693), Updater 3 (build 6,0,0,58500)
• mwoqottobre 2003mwog : Macromedia ColdFusion MX version 6.1 (build 6.1.0.63958), Updater 1 (build 6.1.0.83762)
• mwpa2005mwpq : Macromedia ColdFusion MX 7 (build 7.0.0.91690), 7.0.1 (build 7.0.1.116466), 7.0.2 (build 7.0.2.142559)
• mwpw30 luglio 2007mwqa : Adobe ColdFusion 8 (build 8.0.0.176276)
• mwqg3 aprile 2009mwqw : Adobe ColdFusion 8.0.1 (build 8.0.1.195765)
• mwrq5 ottobre 2009mwrg : Adobe ColdFusion 9 (build 9.0.0.251028)
• mwsa15 luglio 2010mwsq : Adobe ColdFusion 9 (build 9.0.1.274733)
• mwsw15 maggio 2012mwta : Adobe ColdFusion 10
• mwtg29 aprile 2014mwtw : Adobe ColdFusion 11
• mwuq16 febbraio 2016mwug : Adobe ColdFusion 12 (rinominato in Coldfusion 2016)
Adobe ColdFusion 10
La versione 10 di ColdFusion è stata confermata durante l'Adobe MAX 2010. Il mwvqnome in codice è ZEUS ma è chiamato anche ColdFusion X. L'edizione definitiva è uscita il 15 maggio 2012 in versione developer, standard ed enterprise.
Esempi di codice
Creare un PDF da un URL
<cfdocument src="http://www.google.com" format="PDF" filename="#expandPath( './Google.pdf' )#" />
Creare un PDF da un documento Word
<cfdocument srcfile="#expandPath( 'Guida a ColdFusion.doc' )#" format="PDF" filename="#expandPath( './word-a-pdf.pdf' )#" />
Invio di una e-mail
<cfmail to="to@domain.com" from="from@domain.com" server="smtp.domain.com"
username="username" password="password" subject="Hello world!">
Hello world ! Il corpo della mail.
</cfmail>
Frameworks
• mwywModelGlue MVC (mwzaModel View Controller a invocazione implicita)
• mwzgColdSpring IOC Inversion of control e AOP Aspect Oriented Programming
• mwagFW1 Framework one MVC mwawframework in un solo CFC
• mwbqColdBox MVC framework
• mwbwEvent manager in un solo CFC
• mwcqEvent manager framework
Collegamenti esterni
• mwdqCFmentor - community Italiana, su cfmentor.com.
• mwdwRiaforge - opensource project, su riaforge.org. URL consultato il 9 agosto 2019 (archiviato dall'url originale il 23 ottobre 2018).
• mweqCflib - opensource UDF directory, su cflib.org.